// generate file: tag=schema_go: time=20220627 10:16:46.035
package sample

// imports

// init

// contents

// Class 类
type SampleClass struct {
	Parent
	// 字符串
	String string `descz:"_id" view:"popup"`
	// @alias int32
	Int32   int
	Float32 float64
	// 本包的枚举
	// sample.Enum1
	// A=0
	// B=1
	// C=2
	Enum int
	// sample.Enum2
	// A=1
	// B=2
	// C=4
	Enum2 uint
	// enums.Enum3
	// A=0
	Enum3 int
	// 其他包的枚举
	// sub.SubEnum
	// A=0
	// B=1
	SubEnum int
	// 本包的类
	Class1 *Class1
	// 其他包的类
	Sub *Sub
	// array int
	// @see map key: sample.Enum1
	// @see map key: A=0
	// @see map key: B=1
	// @see map key: C=2
	Array   []int
	ArraySt []*Sub
	// @see map key: enums.Enum3
	// @see map key: A=0
	// @see map value: enums.Enum3
	// @see map value: A=0
	Map map[string]int
	// @see map key: enums.Enum3
	// @see map key: A=0
	MapSt map[string]*Class1
	Any   interface{}
}

type Parent struct {
	Bool bool
}

type Class1 struct {
	Int    int
	String string
	// enums.Enum3
	// A=0
	Enum3 int
}

type M1Resp struct {
}

type M1Args struct {
}
